undue cost or effort - Turco Inglés Diccionario